﻿
Imports System.IO
Imports xmlctrl

Public MustInherit Class cacheControlProcessor
    Inherits cacheProcessor

    Protected MustOverride Overloads Function processImpl(ByVal context As httpContext _
                                                          , ByRef control As xmlcontrol) As Boolean

    Protected Overridable Function enableEmptyControl() As Boolean
        Return False
    End Function

    Protected NotOverridable Overrides Function processImpl(ByVal context As httpContext) As Boolean
        Return controlProcessor.process2(context, AddressOf processImpl, enableEmptyControl())
    End Function
End Class
